Skip to content

chore(deps): bump eslint-plugin-boundaries from 7.1.0 to 7.2.0 - #682

Merged
jamescmartinez merged 1 commit into
mainfrom
dependabot/npm_and_yarn/eslint-plugin-boundaries-7.2.0
Aug 13, 2026
Merged

chore(deps): bump eslint-plugin-boundaries from 7.1.0 to 7.2.0#682
jamescmartinez merged 1 commit into
mainfrom
dependabot/npm_and_yarn/eslint-plugin-boundaries-7.2.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 12, 2026

Copy link
Copy Markdown
Contributor

Bumps eslint-plugin-boundaries from 7.1.0 to 7.2.0.

Release notes

Sourced from eslint-plugin-boundaries's releases.

Improve deprecation warnings

eslint-plugin v7.2.0

Added

  • feat(#477): boundaries/dependencies and boundaries/element-types now warn when an allow/disallow entry omits the from/to wrapper (e.g. allow: [{ element: { type: "helper" } }] instead of allow: [{ to: { element: { type: "helper" } } }]). The bare form keeps working; the warning is suppressible via boundaries/legacy-warnings: false. Note that v5-style configs using a legacy allow/disallow selector (e.g. allow: ["helper"]) now emit this warning in addition to the legacy-selector warning they already emitted.

Changed

  • refactor(#477): Legacy selector deprecation warnings are now reported per detected syntax form — legacy string selectors, legacy tuple selectors, and element selectors used directly as entity selectors each get their own message with a concrete before/after example. Warnings also say "policy"/"policies" instead of "rule(s)", matching v7 terminology.
  • refactor(#477): The "unrecognized selector shape" warning now names only the specific properties (from, to, dependency, allow, disallow) that failed validation, instead of always listing all five.

Fixed

  • fix(#479): Upgrade @boundaries/elements. A boundaries/files descriptor without capture no longer resets file.captured when it matches after a capturing descriptor. Captured values are now merged from every matching file descriptor regardless of declaration order, matching the boundaries/elements descriptor behavior. exclusive descriptors still reset captured values.
  • fix(#477): Legacy selector deprecation warnings now link to the migration guide that actually deprecated the detected syntax. Element selectors used directly as entity selectors (e.g. { type: "component" }) link to the v6-to-v7 entity selectors section instead of the v5-to-v6 guide. The mode deprecation warning links to its own section of the v6-to-v7 guide.
  • fix: boundaries/dependencies/boundaries/element-types policies with a bare (unwrapped) allow/disallow entry and neither from nor to at the policy level (e.g. { allow: { element: { type: "helper" } } }) no longer invert the policy's meaning or crash the linter on every matched dependency. The bare entry now consistently fills to, matching the documented allow/disallow semantics.

elements v3.1.1

Fixed

  • fix(#479): A matching file descriptor without capture no longer resets file.captured. Captured values are now merged from every matching file descriptor regardless of declaration order, matching the element descriptor behavior. exclusive descriptors still reset captured values.

chore

Added

  • chore: Add review-pr agents skill

Changed

  • chore: Improve agents docs
  • chore: Upgrade nx version to v22.7.7
  • chore: Pin dependencies in github workflows
Commits
  • 50f2d31 Release v7.2.0 (#485)
  • cc66c04 Merge branch 'master' into release
  • 23b2278 chore(release): Release eslint-plugin v7.2.0 and elements v3.1.1 (#484)
  • 4c39dd4 chore: Add review-pr skill (#483)
  • 5c48549 fix: Point legacy selector warnings to the correct migration guide, with clea...
  • 1bd202f chore(deps): update dependency nx to v22.7.7 [security] (#478)
  • 704358c fix: Do not reset file captured values when a matching descriptor has no capt...
  • 8f195dd docs: Improve agents docs (#480)
  • 13795eb chore(deps): pin dependencies (#474)
  • See full diff in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [eslint-plugin-boundaries](https://github.com/javierbrea/eslint-plugin-boundaries) from 7.1.0 to 7.2.0.
- [Release notes](https://github.com/javierbrea/eslint-plugin-boundaries/releases)
- [Commits](javierbrea/eslint-plugin-boundaries@v7.1.0...v7.2.0)

---
updated-dependencies:
- dependency-name: eslint-plugin-boundaries
  dependency-version: 7.2.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Aug 12, 2026
@pkg-pr-new

pkg-pr-new Bot commented Aug 12, 2026

Copy link
Copy Markdown

Open in StackBlitz

npm i https://pkg.pr.new/openworkflowdev/openworkflow/@openworkflow/cli@682
npm i https://pkg.pr.new/openworkflowdev/openworkflow/@openworkflow/dashboard@682
npm i https://pkg.pr.new/openworkflowdev/openworkflow@682

commit: 3616947

@jamescmartinez
jamescmartinez merged commit cfd0095 into main Aug 13, 2026
8 checks passed
@jamescmartinez
jamescmartinez deleted the dependabot/npm_and_yarn/eslint-plugin-boundaries-7.2.0 branch August 13, 2026 22:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant